package com.cn.view;

import javax.swing.*;
import java.awt.*;

/**
 * @Author Zhou Tao
 * @Date 2023/12/7 21:19
 */
public class AboutFrame extends JInternalFrame {
    private JTextArea jTextArea;
    private JPanel jPanel;
    /**
     * Create the frame.
     */
    public AboutFrame() {
        setIconifiable(true);
        setClosable(true);
        setTitle("关于系统");
        setBounds(100, 100, 650, 450);

        jPanel = new JPanel();
        jTextArea = new JTextArea("在人员信息管理方面，该信息系统为管理者和决策者提供每级管理部门的人员情况，以方便超市管理者决策者掌握人员构成情况。\n在库存信息管理方面，该信息系统能够如实反映超市商品的流通情况和超市资金的占用情况，保证超市不出现商品缺货问题，保证超市的资金和场地不会因为库存而导致运营成本增加。\n在安全信息管理方面，该信息系统对不同人员的权限进行了设置，限定了各员工的职责范围，保证了商业机密，也防止了恶意网站的攻击。在辅助功能管理方面，该信息系统设置了比如商品不足情况预警功能，为决策者商品营销拓展提供了依据。",20,43);
        jTextArea.setSelectedTextColor(Color.BLACK);
        jTextArea.setLineWrap(true);
        jTextArea.setWrapStyleWord(true);
        jTextArea.setEditable(false);
        jTextArea.setFont(new Font("宋体", Font.PLAIN, 18));
        jTextArea.setBackground(null);
        jTextArea.setSize(600,400);
        jPanel.add(jTextArea);

        GroupLayout groupLayout = new GroupLayout(getContentPane());
        GroupLayout.ParallelGroup parallelGroup = groupLayout.createParallelGroup(GroupLayout.Alignment.LEADING);
        GroupLayout.SequentialGroup sequentialGroup = groupLayout.createSequentialGroup();
        sequentialGroup.addGap(0);
        sequentialGroup.addComponent(jPanel);
        sequentialGroup.addContainerGap(0,Short.MAX_VALUE);
        parallelGroup.addGroup(sequentialGroup);
        groupLayout.setHorizontalGroup(parallelGroup);

        GroupLayout.ParallelGroup parallelGroup2 = groupLayout.createParallelGroup(GroupLayout.Alignment.LEADING);
        GroupLayout.SequentialGroup sequentialGroup2 = groupLayout.createSequentialGroup();
        sequentialGroup2.addGap(0);
        sequentialGroup2.addComponent(jPanel);
        sequentialGroup2.addContainerGap(0, Short.MAX_VALUE);
        parallelGroup2.addGroup(sequentialGroup2);
        groupLayout.setVerticalGroup(parallelGroup2);
        getContentPane().setLayout(groupLayout);
    }
}
